Smalltalk: Overview and Implementation Issues
نویسنده
چکیده
In respect to points 1-3, Smalltalk is similar to recently developed object-oriented languages such as Java or C#. However, it includes a GUI which contains a development environment and debugging facilities; even the GUI itself can be modified and analyzed using Smalltalk. Smalltalk implementations include the virtual machine (VM) and the virtual image (VI). The virtual machine is hardware/operating system dependant and interprets programs written in the Smalltalk language and compiled to Smalltalk binary code; thus, the VM includes the memory management and other primitive functions which must run on top of the operating system. The virtual image contains the class library in
منابع مشابه
The Design and Implementation of Distributed Smalltalk the Design and Implementation of Distributed Smalltalk
Distributed Smalltalk (DS) is an implementation of Smalltalk that allows objects on diierent machines to send and respond to messages. It also provides some capability for sharing objects among users. The distributed aspects of the system are largely user transparent and preserve the reactive quality of Smalltalk objects. Distributed Smalltalk is currently operational on a network of Sun workst...
متن کاملBeauty and the Beast: Translating Smalltalk to Java
The importance of Model-Driven Development (MDE) in Software Engineering has been in a constant increase. Model transformation, a key element of MDE, allows for the definition and implementation of the operations on models. This paper is about assessing how the Smalltalk programming language may be used as a modeling language to transform Smalltalk applications into Java ones. To our knowledge,...
متن کاملA Fully Object-Oriented Exception Handling System: Rationale and Smalltalk Implementation
This paper motivates and presents the specification and the implementation of an exception handling system for an dynamically typed object-oriented language. A full object-oriented representation of exceptions and handlers, a meta-object protocol to handle using either termination or resumption makes the system powerful as well as extendible and solves various exception handling issues. Three k...
متن کاملYet Another Head Driven Generator of Natural Language
The paper discusses some basic issues in natural language generation (NLG) and describes a head-driven NLG system for HPSG-like language descriptions. We address mainly the aspects of surface natural language generation starting from a meaning representation for the message meant to be verbalized. The representation of the linguistic knowledge (grammar and lexicon) as well as most important imp...
متن کاملEncapsulation in Object-Oriented Programming: Comparison & Evaluation
This paper discusses the concept of encapsulation from object-oriented programming viewpoint. In addition to briefly reviewing issues relevant to the concept, I present an overview of the support that major object-oriented languages such as C++ [1], Eiffel [2], Smalltalk [3],and Java [4] offer to accommodate it. This support is explained, critically compared, and then evaluated to assess its ad...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002